import * as em from '@/enums';

const 项目管理插件: 插件 = {
    名称: "项目管理",
    英文名: "xmgl",
    图标: "shop",
    组件s: [
        {
            名称: "项目信息",
            英文名: "xiangmuxx",
            图标: "tools",
            有看板否: true,
            有自动挡hook: true,
            状态候选值: ["询价", "选型报价", "投标", "结束"],
            流程设置: { 禁止手动流程动作: true },
            成候选值字段名组: ['项目名称'],
            // 权限集: {
            //     全公开: true
            // },
            字段组: [
                {
                    名称: "大区",
                    类型: em.字段类型.join,
                    join属性: { join字段类型: "string", join字段id: "基础.部门.名称" },
                },
                {
                    名称: "办事处",
                    类型: em.字段类型.join,
                    join属性: { join字段类型: "string", join字段id: "基础.部门.名称" },
                },
                {
                    名称: "行业",
                    候选值源字段: "项目管理.设置.行业候选值",
                    类型: em.字段类型.string
                },
                {
                    名称: "客户单位",
                    类型: em.字段类型.string
                },
                {
                    名称: "项目名称",
                    类型: em.字段类型.string
                },
                {
                    名称: "预计招标时间",
                    类型: em.字段类型.time
                },
                {
                    名称: "项目明细", 类型: em.字段类型.关联字段, 关联属性: {
                        关联类型: em.关联类型.一对多,
                        关联组件id: "项目管理.项目明细"
                    },
                    子表显示设置_简化详情: {
                        指定显示字段组: ['流量', '扬程', '数量']
                    },
                    子表显示设置_父表内嵌: {
                        指定显示字段组: ['流量', '扬程', '数量', '泵型号', '电机型号'], 禁止增删: true
                    }
                },
                { 名称: "总金额", 类型: em.字段类型.人民币 },
                { 名称: "是否中标", 类型: em.字段类型.string, 候选值: ['中标', '未中标'], 默认值: "待定" },
            ]
        },
        {
            名称: "备品备件",
            英文名: "beipinbeijian",
            图标: "tools",
            // 权限集: {
            //     全公开: true
            // },
            字段组: [
                { 名称: "项目", 类型: em.字段类型.string, },
                { 名称: "品牌或材质", 类型: em.字段类型.string, 标题: '品牌/材质', 候选值: ['',], 候选值设置: { 可添加: true } },
                { 名称: "单价_台套", 类型: em.字段类型.人民币, 标题: '单价/台套' },
                { 名称: "数量", 类型: em.字段类型.int, 默认值: 1 },
            ]
        },
        {
            名称: "项目明细",
            英文名: "xiangmumingxi",
            图标: "tools",
            有自动挡hook: true,
            状态候选值: ["询价", "选型报价", "完成"],
            流程设置: { 允许操作角色: { 询价: ['业务员'], 选型报价: ['技术支持'] } },
            // 权限集: {
            //     全公开: true
            // },
            cards: [
                { 名称: '泵操作条件' },
                { 名称: '结构参数' },
                { 名称: '泵性能' },
                { 名称: '供货范围及报价', 标题: '供货范围及报价（单位：人民币元）' },
            ],
            字段组: [
                {
                    名称: "报价人", 类型: em.字段类型.关联字段, 关联属性: {
                        关联类型: em.关联类型.属于,
                        关联组件id: "基础.用户",
                        关联显示字段: "user_name"
                    }
                },
                {
                    名称: "报价日期",
                    类型: em.字段类型.time
                },
                {
                    名称: "审核", 类型: em.字段类型.关联字段, 关联属性: {
                        关联类型: em.关联类型.属于,
                        关联组件id: "基础.用户",
                        关联显示字段: "user_name"
                    }
                },
                { cards: ['泵操作条件'], 名称: "编号", 类型: em.字段类型.string, 显示设置: { 宽度: 80 }, 显示设置_独立详情: { 隐藏: true } },
                { cards: ['泵操作条件'], 名称: "介质", 类型: em.字段类型.string, 默认值: "水" },
                { cards: ['泵操作条件'], 名称: "温度", 类型: em.字段类型.string, 默认值: "≤60", 标题: "温度(℃)" },
                { cards: ['泵操作条件'], 名称: "入口压力", 类型: em.字段类型.float64, 默认值: "1.6", 标题: "入口压力（MPa）" },
                { cards: ['泵操作条件'], 名称: "介质情况说明", 类型: em.字段类型.多行文本, 标题: "介质情况说明（PH/含颗粒/密度/粘度）" },
                { cards: ['结构参数'], 名称: "安装方式", 类型: em.字段类型.string, 候选值: ['卧式', '立式'] },
                { cards: ['结构参数'], 名称: "泵旋转方向", 类型: em.字段类型.string, 候选值: ['顺时针', '逆时针'], 标题: "从电机端看，泵旋转方向" },
                { cards: ['结构参数'], 名称: "支撑方式", 类型: em.字段类型.string, 候选值: ['底脚支撑', '中心支撑'], },
                { cards: ['结构参数'], 名称: "法兰等级", 类型: em.字段类型.string, 候选值: ['厂标', 'PN10', 'PN16', 'PN25', 'PN40'], 显示设置_独立详情: { 宽度: 90 } },
                { cards: ['结构参数'], 名称: "海拔", 类型: em.字段类型.string, 候选值源字段: "项目管理.设置.海拔候选值", 显示设置_独立详情: { 宽度: 120 }, 标题: "海拔(m)" },
                { cards: ['结构参数'], 名称: "进出口方向", 类型: em.字段类型.string, 默认值: "水平进水平出", },
                { cards: ['结构参数'], 名称: "轴承润滑方式", 类型: em.字段类型.string, 候选值: ['脂润滑', '油润滑'], },
                { cards: ['结构参数'], 名称: "包装方式", 类型: em.字段类型.string, 候选值: ['国内木箱', '出口熏蒸木箱'], },
                { cards: ['结构参数'], 名称: "油漆颜色", 类型: em.字段类型.string, 候选值: ['蓝绿色RAL5001', '天蓝色RAL5015', '其他',], },
                { cards: ['结构参数'], 名称: "密封形式", 类型: em.字段类型.string, 候选值: ['普通机封', '集装式机封', '平衡型机封', '填料'], 显示设置_独立详情: { 宽度: 120 } },
                { cards: ['泵性能'], 名称: "泵型号", 类型: em.字段类型.string, 显示设置_独立详情: { 宽度: 120 }, 候选值源字段: '项目管理.泵性能.泵型号', 候选值设置: { 可添加: true, 可弹窗: true }, },
                { cards: ['泵性能'], 名称: "数量", 类型: em.字段类型.int, 默认值: "1" },
                { cards: ['泵性能'], 名称: "流量", 类型: em.字段类型.float64, },
                { cards: ['泵性能'], 名称: "扬程", 类型: em.字段类型.float64, },
                { cards: ['泵性能'], 名称: "密度", 类型: em.字段类型.float64, 标题: "密度（10³kg/m³）" },
                { cards: ['泵性能'], 名称: "粘度", 类型: em.字段类型.float64, 标题: "粘度（cp）" },
                { cards: ['泵性能'], 名称: "转速", 类型: em.字段类型.int, 标题: "转速 （r/min）", 候选值: [1480, 2980], 候选值设置: { 可添加: true } },
                { cards: ['泵性能'], 名称: "效率", 类型: em.字段类型.float64, 标题: "效率（%）", 默认值: 88 },
                { cards: ['泵性能'], 名称: "NPSHr", 类型: em.字段类型.float64, 标题: "NPSHr（m）" },
                { cards: ['泵性能'], 名称: "轴功率", 类型: em.字段类型.float64, 标题: "轴功率（kW）" },
                { cards: ['泵性能'], 名称: "泵体", 类型: em.字段类型.string, 候选值: ['QT500-7',], 候选值设置: { 可添加: true }, 插槽: { 名称: '前', 换行: true, 标题: '泵材质', 分割线: true } },
                { cards: ['泵性能'], 名称: "叶轮", 候选值: ['2205',], 候选值设置: { 可添加: true }, 类型: em.字段类型.string, },
                { cards: ['泵性能'], 名称: "轴", 候选值: ['2CR13',], 候选值设置: { 可添加: true }, 类型: em.字段类型.string, },
                { cards: ['泵性能'], 名称: "轴套", 类型: em.字段类型.string, 候选值: ['2CR13',], 候选值设置: { 可添加: true }, },
                { cards: ['泵性能'], 名称: "密封环", 类型: em.字段类型.string, 候选值: ['HT250',], 候选值设置: { 可添加: true }, },
                { cards: ['泵性能'], 名称: "轴承", 类型: em.字段类型.string, 候选值: ['进口SKF',], 候选值设置: { 可添加: true }, },
                { cards: ['泵性能'], 名称: "轴封", 类型: em.字段类型.string, 候选值: ['四川平衡型日机',], 候选值设置: { 可添加: true }, },
                { cards: ['泵性能'], 名称: "联轴器", 类型: em.字段类型.string, 候选值: ['无锡创明',], 候选值设置: { 可添加: true }, },
                { cards: ['泵性能'], 名称: "底座", 类型: em.字段类型.string, 候选值: ['Q235-A',], 候选值设置: { 可添加: true }, },
                { cards: ['泵性能'], 名称: "泵材质其他", 类型: em.字段类型.string, 标题: "其他" },
                { cards: ['泵性能'], 名称: "泵材质备注", 类型: em.字段类型.多行文本, 标题: "备注" },
                { cards: ['泵性能'], 名称: "配套电机品牌", 类型: em.字段类型.string, 插槽: { 名称: '前', 换行: true, 分割线: true }, 候选值: ['佳木斯',], 候选值设置: { 可添加: true }, },
                { cards: ['泵性能'], 名称: "电机型号", 类型: em.字段类型.string, 详情标题: "型号", 候选值源字段: '项目管理.电机价格.型号', 候选值设置: { 可添加: true }, },
                { cards: ['泵性能'], 名称: "功率", 类型: em.字段类型.float64, 标题: "功率（kW）" },
                { cards: ['泵性能'], 名称: "电压", 类型: em.字段类型.string, 标题: "电压（V）" },
                { cards: ['泵性能'], 名称: "防护等级", 类型: em.字段类型.string, 标题: "防护等级/绝缘等级" },
                { cards: ['泵性能'], 名称: "频率", 类型: em.字段类型.int, 标题: "频率（Hz）", 候选值: [50], 候选值设置: { 可添加: true } },
                { cards: ['泵性能'], 名称: "电机转速", 类型: em.字段类型.string, 标题: "转速 （r/min）", 候选值: [1480, 2980], 候选值设置: { 可添加: true } },
                { cards: ['泵性能'], 名称: "能效等级", 类型: em.字段类型.string, },
                { cards: ['泵性能'], 名称: "是否变频", 类型: em.字段类型.bool, },
                { cards: ['泵性能'], 名称: "其他电机要求", 类型: em.字段类型.多行文本, 标题: "其他电机要求（轴承品牌/测温/加热/户外/高原）" },
                { cards: ['泵性能'], 名称: "电机其他特殊说明", 类型: em.字段类型.多行文本, 标题: "其他特殊说明" },
                { cards: ['供货范围及报价'], 名称: "泵价格", 类型: em.字段类型.人民币, 标题: "泵价格" },
                { cards: ['供货范围及报价'], 名称: "底座配置", 类型: em.字段类型.string, 候选值: ['公共底座', '分体底座', '无',], 不展开选项否: true },
                { cards: ['供货范围及报价'], 名称: "底座价格", 类型: em.字段类型.人民币, 标题: "底座" },
                { cards: ['供货范围及报价'], 名称: "反法兰价格", 类型: em.字段类型.人民币, 标题: "进/出口反法兰" },
                { cards: ['供货范围及报价'], 名称: "联轴器价格", 类型: em.字段类型.人民币, 标题: "联轴器" },
                { cards: ['供货范围及报价'], 名称: "联轴器配置", 类型: em.字段类型.string, 候选值: ['弹性柱销', '膜片式',], 不展开选项否: true },
                { cards: ['供货范围及报价'], 名称: "电机价格", 类型: em.字段类型.人民币, 标题: "电机" },
                { cards: ['供货范围及报价'], 名称: "运费", 类型: em.字段类型.人民币, },
                { cards: ['供货范围及报价'], 名称: "其他价格", 类型: em.字段类型.人民币, 标题: "其他" },
                { cards: ['供货范围及报价'], 名称: "单价", 类型: em.字段类型.人民币, 标题: "单价", 插槽: { 名称: '前', 换行: true, } },
                { cards: ['供货范围及报价'], 名称: "总价", 类型: em.字段类型.人民币, 标题: "总价（不含备品备件）", 显示设置_独立详情: { 宽度: 160 } },
                { cards: ['供货范围及报价'], 名称: "报价费用说明", 类型: em.字段类型.多行文本, },
                {
                    cards: ['供货范围及报价'], 名称: "备品备件", 类型: em.字段类型.关联字段, 关联属性: {
                        关联类型: em.关联类型.一对多,
                        关联组件id: "项目管理.备品备件"
                    }, 默认值: [
                        { 项目: "填料或机封", },
                        { 项目: "轴承", },
                        { 项目: "密封环", },
                        { 项目: "O形圈及中开面垫", },
                        { 项目: "轴套", },
                        { 项目: "叶轮", },
                        { 项目: "轴", },
                        { 项目: "其他配件", },

                    ], 子表显示设置_独立详情: {
                        禁止增删: true, 禁止详情链接: true, 禁止排序: true, 旋转子表: true
                    },
                },
                { cards: ['供货范围及报价'], 名称: "备品备件总计", 类型: em.字段类型.人民币, 显示设置_独立详情: { 隐藏: true }, },
                { cards: ['供货范围及报价'], 名称: "报价其他说明", 类型: em.字段类型.多行文本, 标题: "其他说明" },
            ]
        },
        {
            名称: "电机价格",
            英文名: "dianjijiage",
            图标: "tools",
            权限集: {
                全公开: true
            },
            字段组: [
                { 名称: "系列", 类型: em.字段类型.string },
                { 名称: "功率", 类型: em.字段类型.float64, 标题: "功率（kW）" },
                { 名称: "型号", 类型: em.字段类型.string },
                { 名称: "江潮电机国标", 类型: em.字段类型.人民币, 标题: "江潮电机（国标）" },
                { 名称: "江潮电机企标", 类型: em.字段类型.人民币, 标题: "江潮电机（企标）" },
                { 名称: "山西电机", 类型: em.字段类型.人民币, },
                { 名称: "长沙电机", 类型: em.字段类型.人民币, },
                { 名称: "西玛电机", 类型: em.字段类型.人民币, },
                { 名称: "大中电机", 类型: em.字段类型.人民币, },
                { 名称: "佳木斯电机", 类型: em.字段类型.人民币, },
                { 名称: "上海电机", 类型: em.字段类型.人民币, },
            ]
        },
        {
            名称: "泵性能",
            英文名: "bengxn",
            图标: "tools",
            多字段搜索字段名s: ["系列", "泵型号"],
            有手动挡: true,
            // 权限集: {
            //     全公开: true
            // },
            字段组: [
                { 名称: "系列", 类型: em.字段类型.string },
                { 名称: "泵型号", 类型: em.字段类型.string },
                { 名称: "流量", 类型: em.字段类型.float64, 标题: "流量(m³/h)" },
                { 名称: "流量l_s", 类型: em.字段类型.float64, 标题: "流量(l/s)" },
                { 名称: "扬程", 类型: em.字段类型.float64, 标题: "扬程(m)" },
                { 名称: "转速", 类型: em.字段类型.int, 标题: "转速(r/min)" },
                { 名称: "轴功率", 类型: em.字段类型.float64, 标题: "轴功率(kw)" },
                { 名称: "配套功率", 类型: em.字段类型.float64, 标题: "配套功率(kw)" },
                { 名称: "效率", 类型: em.字段类型.float64, 标题: "配套功率(%)" },
                { 名称: "NPSHr", 类型: em.字段类型.float64, 标题: "NPSHr(m)" },
                { 名称: "结构形式", 类型: em.字段类型.string },
            ]
        },
        {
            名称: "设置",
            // 权限集: {
            //     全公开: true
            // },
            英文名: "shezhi",
            图标: "tools",
            字段组: [
                {
                    名称: "名称",
                    是唯一值: true,
                    类型: em.字段类型.string
                },
                {
                    名称: "内容",
                    类型: em.字段类型.json
                }
            ]
        }
    ]
};

export default 项目管理插件;
